ERP Programmer / Analyst

  • Fenton
  • Permanent
  • Wed Jul 30 16:50:57 2025
  • BBBH85260

Job Title: ERP Programmer / Analyst

Job Location: Missouri 63026

Onsite Requirements:

  • ERP (Epicor Kinetic preferred)
  • Restful APIs
  • C#, .Net

Job Description:

  • Client is searching for an ERP Programmer / Analyst to join the IT Team onsite .
  • We are seeking a detail-oriented individual who has demonstrated experience with developing, enhancing, integrating, and supporting business applications with a primary focus on ERP systems.
  • Additionally, this person will be responsible for creating efficient, scalable, and maintainable solutions that align with our business goals.
  • If you have strong technical expertise with a practical understanding of business process flows, then apply today.

Responsibilities:

Application Development:

  • Analyze business requirements to design conceptual and technical solutions.
  • Establish detailed program specifications on an enhancement request
  • Translate program specifications into programming language logic
  • Develop new, enhance, or maintain existing ERP applications and support upgrades and updates.
  • Perform testing on new or enhanced applications with sample data to validate functionality and performance.
  • Develop integrations between the ERP system and third-party applications/external systems.
  • Design and develop proof-of-concept prototypes that can scale into production-ready solutions based on business case.
  • Manage technical aspects of projects, including third-party contributions, issue tracking, and governance.
  • Map technical processes and support business process automation initiatives.
  • Develop integrated solutions utilizing RESTful web services and APIs.
  • Leverage full-stack development tools, frameworks, and service-oriented architecture (SOA) best practices.

Application Support:

  • Provide day-to-day support for application users, addressing questions related to processes, functionality, and data interpretation.
  • Investigate and resolve application issues and system interruptions.
  • Troubleshoot and resolve bugs arising from software updates, business process changes, or system limitations.

Skills and Qualifications:

Technical Expertise:

  • Bachelor's degree in Computer Science, Information Systems, or a related field and at least 5 years of relevant professional experience in application development and support.
  • Minimum 5 years of hands-on experience with MS SQL or other relational database engines.
  • Minimum 5 years of experience with an ERP system, preferably Epicor.
  • Minimum 5 years of experience designing and implementing RESTful APIs.
  • 3+ years of experience with C# and/or VB.NET.
  • 3+ years of experience developing SSRS (SQL Server Reporting Services) reports.
  • Familiarity with software development fundamentals, including C++.
  • Strong skills in application testing, documentation, and ongoing maintenance.
  • Experience with algorithm design, optimization, and performance tuning.
  • Understanding of RESTful services, web API development, and integration best practices.

Business & Systems Knowledge:

  • Understanding of system logic, programming languages, and the Epicor development toolkit.
  • Knowledge of ERP data structures and system architecture.
  • Familiarity with business processes and common implementations (e.g., EDI, ACH processing, credit card and PayPal integrations).
  • Experience interfacing with external platforms (e.g., Magento, Sunset, PayPal).
  • Solid understanding of SQL for querying and updating relational databases.
  • Demonstrated ability to manage multiple priorities in a fast-paced environment
  • Strong analytical and problem-solving skills.
  • Ability to influence cross-functional teams and communicate effectively with stakeholders.
  • Attention to detail and a methodical approach to development (“step-by-step” programming mindset).
  • Proven ability to adapt to evolving technologies and environments.

  • **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
  • This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future**